﻿$(function () {
       $( "#dialog:ui-dialog" ).dialog( "destroy" );
       $(window.parent.document).find("#contentTitle").text("物理站址一览");
       $("#LocationDiv").dialog({
            autoOpen:false,
            modal:true,
            bgiframe: true,
            title:'物理站址新增',
            close:function(event,ui){
                $("#PHYSICAL_NAME").val("");
                $("#Cell_CHName").val("");                
                if($("#Celllist").size() > 0){
                  $("#Celllist").empty();
                 }  
                $("#Cell_Address").val("");
                $("#CellOwner").get(0).selectedIndex=0; 
                $("#Ownership").get(0).selectedIndex= 0;  
                $("#Housing_Type").get(0).selectedIndex= 0; 
                $("#PowerJoin").get(0).selectedIndex= 0;  
                $("#Cell_Type").get(0).selectedIndex= 0; 
                $("#PowerModel").get(0).selectedIndex= 0; 
                $("#BatteryModel").val("");
                $("#AirModel").val("");
                $("#OutFireNum").val(""); 
                $("#TransModel").get(0).selectedIndex= 0;     
                $("#BuildDate").val("");  
                $("#TowerType").get(0).selectedIndex= 0;
                $("#Mainter").val("");  
                $("#CellPower").val(""); 
                $("#ElecInput").get(0).selectedIndex= 0;
                $("#MeterWay").get(0).selectedIndex= 0;  
                $("#TransType").get(0).selectedIndex= 0; 
                $("#AMMETERNO").val("");
            }
        });
       $("#Search_Cell").button().click(function(){
           if($.trim($("#Cell_CHName").val()).length == 0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入基站关键字!");
                $("#Cell_CHName").focus();
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            } 
            $("#MsgDiv").hide();
            $("#JQmsg").html("");
       });
       $("#BtnCreate").button().click(function(){
            if($.trim($("#Cell_CHName").val()).length == 0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入基站关键字!");
                $("#Cell_CHName").focus();
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            }  
            if($("#Celllist").size() == 0){
                $("#MsgDiv").show();
                $("#JQmsg").html("请点击模糊搜索并选取基站!");
                $("#Search_Cell").focus();
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            }
            if($("input:checked").size()==0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请至少选取一个基站!");
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            }
            if($.trim($("#PHYSICAL_NAME").val()).length == 0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入站点名称!");
                $("#PHYSICAL_NAME").focus();
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            }
            if($("#Cell_Type").val()=='宏基站' && $("#Housing_Type").val().length==0){
                $("#MsgDiv").show();
                $("#JQmsg").html("请选择房屋类型!");
                $("#Housing_Type").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#BatteryModel").val()).length == 0 && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入电池容量!");
                $("#BatteryModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }               
            if($.trim($("#BatteryModel").val()).length > 0 && isNaN($("#BatteryModel").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("电池容量请输入数字!");
                $("#BatteryModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#AirModel").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入空调功率!");
                $("#AirModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }               
            if($.trim($("#AirModel").val()).length > 0 && isNaN($("#AirModel").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("空调功率请输入数字!");
                $("#AirModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#OutFireNum").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入灭火器数量!");
                $("#OutFireNum").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }               
            if($.trim($("#OutFireNum").val()).length > 0 && isNaN($("#OutFireNum").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("灭火器数量请输入数字!");
                $("#OutFireNum").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#CellPower").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入基站功率!");
                $("#CellPower").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }  
            var re = /^[1-9]\d*$/;
            if($.trim($("#CellPower").val()).length > 0 && (!re.test($.trim($("#CellPower").val())))){
                $("#MsgDiv").show();
                $("#JQmsg").html("基站功率必须为正整数!");
                $("#CellPower").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#BuildDate").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请选择开站时间!");
                $("#BuildDate").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }  
            if($.trim($("#Mainter").val()).length == 0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入维护人员!");
                $("#Mainter").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }                     
            $("#MsgDiv").hide();
            $("#JQmsg").html("");
        });                   
        $("#BtnModify").button().click(function(){
            if($("input:checked").size()==0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请至少选取一个基站!");
                $('body,html').animate({scrollTop:0},1000); 
                return false;
            }
            if($.trim($("#BatteryModel").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入电池容量!");
                $("#BatteryModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }               
            if($.trim($("#BatteryModel").val()).length > 0 && isNaN($("#BatteryModel").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("电池容量请输入数字!");
                $("#BatteryModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#AirModel").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入空调功率!");
                $("#AirModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }               
            if($.trim($("#AirModel").val()).length > 0 && isNaN($("#AirModel").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("空调功率请输入数字!");
                $("#AirModel").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#OutFireNum").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入灭火器数量!");
                $("#OutFireNum").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }   
            var re = /^[1-9]\d*$/;
            if($.trim($("#OutFireNum").val()).length > 0 && isNaN($("#OutFireNum").val())){
                $("#MsgDiv").show();
                $("#JQmsg").html("灭火器数量请输入数字!");
                $("#OutFireNum").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#CellPower").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入基站功率!");
                $("#CellPower").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }  
            if($.trim($("#CellPower").val()).length > 0 && (!re.test($.trim($("#CellPower").val())))){
                $("#MsgDiv").show();
                $("#JQmsg").html("基站功率必须为正整数!");
                $("#CellPower").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }
            if($.trim($("#BuildDate").val()).length == 0  && $("#CellOwner").val()=='联通')
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请选择开站时间!");
                $("#BuildDate").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }  
            if($.trim($("#Mainter").val()).length == 0)
            {
                $("#MsgDiv").show();
                $("#JQmsg").html("请输入维护人员!");
                $("#Mainter").focus();
                $('body,html').animate({scrollTop:0},1000);  
                return false;
            }                     
            $("#MsgDiv").hide();
            $("#JQmsg").html("");
        });           
        if($("#JQmsg").val().length == 0)
        {
           $("#MsgDiv").hide();
        }
       $("#BtnCancel").button().click(function(){
            $("#LocationDiv").dialog("close");     	        
       }); 
       $("#Cell_Type").change(function(){
           if($(this).val()=='宏基站'){
               $(".ChangeShow").show();
           }
           else{
               $(".ChangeShow").hide();
               $("#Housing_Type").get(0).selectedIndex= 0;
           }
        });
       if($("#Cell_Type").val()=='宏基站'){
           $(".ChangeShow").show();
       }
       else{
           $(".ChangeShow").hide();
           $("#Housing_Type").get(0).selectedIndex= 0;
       }
       $("#CellOwner").change(function(){
           if($(this).val()=='联通'){
               $(".ownProper").show();
           }
           else{
               $(".ownProper").hide();
           }
        }); 
       if($("#CellOwner").val()=='联通'){
           $(".ownProper").show();
       }
       else{
           $(".ownProper").hide();
       }
       $("#Query_Location").button();        
       $("#AddLocation").button();                    
       $("body > div[role=dialog]").appendTo("form#form1"); 
});
